package com.bzkj.basicinfo.domain.ncc;

import com.bzkj.common.core.domain.BaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.data.annotation.Transient;

import java.util.Date;

/**
 * NCC客户基础信息
 */
public class NccBasicCustomer extends BaseEntity
{
    /**
     * 客户工号
     */
    private String code;

    @Transient
    private String corpaddress;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date creationtime;

    @Transient
    private String creator;

    @Transient
    private String custprop;
    /**
     * 客户状态
     */
    private String custstate;

    @Transient
    private String dataoriginflag;

    private String deF1;

    @Transient
    private String deF10;

    @Transient
    private String deF11;

    @Transient
    private String deF12;

    @Transient
    private String deF13;

    @Transient
    private String deF14;

    @Transient
    private String deF15;

    @Transient
    private String deF16;

    @Transient
    private String deF17;

    @Transient
    private String deF18;

    @Transient
    private String deF19;


    private String deF2;

    @Transient
    private String deF20;

    @Transient
    private String deF21;

    @Transient
    private String deF22;

    @Transient
    private String deF23;

    @Transient
    private String deF24;

    @Transient
    private String deF25;

    @Transient
    private String deF26;

    @Transient
    private String deF27;

    @Transient
    private String deF28;

    @Transient
    private String deF29;


    private String deF3;

    @Transient
    private String deF30;


    private String deF4;


    private String deF5;

    @Transient
    private String deF6;

    @Transient
    private String deF7;

    @Transient
    private String deF8;

    @Transient
    private String deF9;

    @Transient
    private String delperson;

    @Transient
    private String dr;

    @Transient
    private String ecotypesincevfive;
    /**
     * 状态标识：1禁用，2启用
     */
    private String enablestate;

    @Transient
    private String frozenflag;

    @Transient
    private String innerprofitcenter;

    @Transient
    private String isfreecust;

    @Transient
    private String ismobilecoopertive;

    @Transient
    private String issupplier;

    @Transient
    private String isvat;

    @Transient
    private String memo;

    /**
     * 助记码
     */
    private String mnecode;

    /**
     * 修改人
     */
    private String modifier;
    /**
     * 客户名称
     */
    private String name;

    @Transient
    private String pK_AREACL;

    @Transient
    private String pK_BILLTYPECODE;

    @Transient
    private String pK_COUNTRY;

    @Transient
    private String pK_CURRTYPE;

    /**
     * 客户基本分类
     */
    private String pK_CUSTCLASS;
    /**
     * 客户唯一标识
     */
    private String pK_CUSTOMER;
    /**
     * 客户唯一标识
     */
    private String pkCustomer;

    @Transient
    private String pK_CUSTOMER_MAIN;

    @Transient
    private String pK_CUSTOMERPF;

    @Transient
    private String pK_CUSTTAXES;

    @Transient
    private String pK_FINANCEORG;

    @Transient
    private String pK_FORMAT;
    /**
     * 所属集团
     */
    private String pK_GROUP;
    /**
     * 所属企业
     */
    private String pK_ORG;

    @Transient
    private String pK_PROFITCENTER;

    @Transient
    private String pK_SUPPLIER;

    @Transient
    private String pK_TIMEZONE;

    @Transient
    private String registerfund;

    @Transient
    private String source;

    @Transient
    private String taxpayerid;

    @Transient
    private String trade;

    /**
     * 更新时间
     */
    private Date ts;
    /**
     * 修改时间
     */
    private Date modifiedtime;


    public String getCode()
    {
        return code;
    }

    public void setCode(String code)
    {
        this.code = code;
    }

    public String getCorpaddress()
    {
        return corpaddress;
    }

    public void setCorpaddress(String corpaddress)
    {
        this.corpaddress = corpaddress;
    }

    public Date getCreationtime()
    {
        return creationtime;
    }

    public void setCreationtime(Date creationtime)
    {
        this.creationtime = creationtime;
    }

    public String getCreator()
    {
        return creator;
    }

    public void setCreator(String creator)
    {
        this.creator = creator;
    }

    public String getCustprop()
    {
        return custprop;
    }

    public void setCustprop(String custprop)
    {
        this.custprop = custprop;
    }

    public String getCuststate()
    {
        return custstate;
    }

    public void setCuststate(String custstate)
    {
        this.custstate = custstate;
    }

    public String getDataoriginflag()
    {
        return dataoriginflag;
    }

    public void setDataoriginflag(String dataoriginflag)
    {
        this.dataoriginflag = dataoriginflag;
    }

    public String getDeF1()
    {
        return deF1;
    }

    public void setDeF1(String deF1)
    {
        this.deF1 = deF1;
    }

    public String getDeF10()
    {
        return deF10;
    }

    public void setDeF10(String deF10)
    {
        this.deF10 = deF10;
    }

    public String getDeF11()
    {
        return deF11;
    }

    public void setDeF11(String deF11)
    {
        this.deF11 = deF11;
    }

    public String getDeF12()
    {
        return deF12;
    }

    public void setDeF12(String deF12)
    {
        this.deF12 = deF12;
    }

    public String getDeF13()
    {
        return deF13;
    }

    public void setDeF13(String deF13)
    {
        this.deF13 = deF13;
    }

    public String getDeF14()
    {
        return deF14;
    }

    public void setDeF14(String deF14)
    {
        this.deF14 = deF14;
    }

    public String getDeF15()
    {
        return deF15;
    }

    public void setDeF15(String deF15)
    {
        this.deF15 = deF15;
    }

    public String getDeF16()
    {
        return deF16;
    }

    public void setDeF16(String deF16)
    {
        this.deF16 = deF16;
    }

    public String getDeF17()
    {
        return deF17;
    }

    public void setDeF17(String deF17)
    {
        this.deF17 = deF17;
    }

    public String getDeF18()
    {
        return deF18;
    }

    public void setDeF18(String deF18)
    {
        this.deF18 = deF18;
    }

    public String getDeF19()
    {
        return deF19;
    }

    public void setDeF19(String deF19)
    {
        this.deF19 = deF19;
    }

    public String getDeF2()
    {
        return deF2;
    }

    public void setDeF2(String deF2)
    {
        this.deF2 = deF2;
    }

    public String getDeF20()
    {
        return deF20;
    }

    public void setDeF20(String deF20)
    {
        this.deF20 = deF20;
    }

    public String getDeF21()
    {
        return deF21;
    }

    public void setDeF21(String deF21)
    {
        this.deF21 = deF21;
    }

    public String getDeF22()
    {
        return deF22;
    }

    public void setDeF22(String deF22)
    {
        this.deF22 = deF22;
    }

    public String getDeF23()
    {
        return deF23;
    }

    public void setDeF23(String deF23)
    {
        this.deF23 = deF23;
    }

    public String getDeF24()
    {
        return deF24;
    }

    public void setDeF24(String deF24)
    {
        this.deF24 = deF24;
    }

    public String getDeF25()
    {
        return deF25;
    }

    public void setDeF25(String deF25)
    {
        this.deF25 = deF25;
    }

    public String getDeF26()
    {
        return deF26;
    }

    public void setDeF26(String deF26)
    {
        this.deF26 = deF26;
    }

    public String getDeF27()
    {
        return deF27;
    }

    public void setDeF27(String deF27)
    {
        this.deF27 = deF27;
    }

    public String getDeF28()
    {
        return deF28;
    }

    public void setDeF28(String deF28)
    {
        this.deF28 = deF28;
    }

    public String getDeF29()
    {
        return deF29;
    }

    public void setDeF29(String deF29)
    {
        this.deF29 = deF29;
    }

    public String getDeF3()
    {
        return deF3;
    }

    public void setDeF3(String deF3)
    {
        this.deF3 = deF3;
    }

    public String getDeF30()
    {
        return deF30;
    }

    public void setDeF30(String deF30)
    {
        this.deF30 = deF30;
    }

    public String getDeF4()
    {
        return deF4;
    }

    public void setDeF4(String deF4)
    {
        this.deF4 = deF4;
    }

    public String getDeF5()
    {
        return deF5;
    }

    public void setDeF5(String deF5)
    {
        this.deF5 = deF5;
    }

    public String getDeF6()
    {
        return deF6;
    }

    public void setDeF6(String deF6)
    {
        this.deF6 = deF6;
    }

    public String getDeF7()
    {
        return deF7;
    }

    public void setDeF7(String deF7)
    {
        this.deF7 = deF7;
    }

    public String getDeF8()
    {
        return deF8;
    }

    public void setDeF8(String deF8)
    {
        this.deF8 = deF8;
    }

    public String getDeF9()
    {
        return deF9;
    }

    public void setDeF9(String deF9)
    {
        this.deF9 = deF9;
    }

    public String getDelperson()
    {
        return delperson;
    }

    public void setDelperson(String delperson)
    {
        this.delperson = delperson;
    }

    public String getDr()
    {
        return dr;
    }

    public void setDr(String dr)
    {
        this.dr = dr;
    }

    public String getEcotypesincevfive()
    {
        return ecotypesincevfive;
    }

    public void setEcotypesincevfive(String ecotypesincevfive)
    {
        this.ecotypesincevfive = ecotypesincevfive;
    }

    public String getEnablestate()
    {
        return enablestate;
    }

    public void setEnablestate(String enablestate)
    {
        this.enablestate = enablestate;
    }

    public String getFrozenflag()
    {
        return frozenflag;
    }

    public void setFrozenflag(String frozenflag)
    {
        this.frozenflag = frozenflag;
    }

    public String getInnerprofitcenter()
    {
        return innerprofitcenter;
    }

    public void setInnerprofitcenter(String innerprofitcenter)
    {
        this.innerprofitcenter = innerprofitcenter;
    }

    public String getIsfreecust()
    {
        return isfreecust;
    }

    public void setIsfreecust(String isfreecust)
    {
        this.isfreecust = isfreecust;
    }

    public String getIsmobilecoopertive()
    {
        return ismobilecoopertive;
    }

    public void setIsmobilecoopertive(String ismobilecoopertive)
    {
        this.ismobilecoopertive = ismobilecoopertive;
    }

    public String getIssupplier()
    {
        return issupplier;
    }

    public void setIssupplier(String issupplier)
    {
        this.issupplier = issupplier;
    }

    public String getIsvat()
    {
        return isvat;
    }

    public void setIsvat(String isvat)
    {
        this.isvat = isvat;
    }

    public String getMemo()
    {
        return memo;
    }

    public void setMemo(String memo)
    {
        this.memo = memo;
    }

    public String getMnecode()
    {
        return mnecode;
    }

    public void setMnecode(String mnecode)
    {
        this.mnecode = mnecode;
    }

    public String getModifier()
    {
        return modifier;
    }

    public void setModifier(String modifier)
    {
        this.modifier = modifier;
    }

    public String getName()
    {
        return name;
    }

    public void setName(String name)
    {
        this.name = name;
    }

    public String getpK_AREACL()
    {
        return pK_AREACL;
    }

    public void setpK_AREACL(String pK_AREACL)
    {
        this.pK_AREACL = pK_AREACL;
    }

    public String getpK_BILLTYPECODE()
    {
        return pK_BILLTYPECODE;
    }

    public void setpK_BILLTYPECODE(String pK_BILLTYPECODE)
    {
        this.pK_BILLTYPECODE = pK_BILLTYPECODE;
    }

    public String getpK_COUNTRY()
    {
        return pK_COUNTRY;
    }

    public void setpK_COUNTRY(String pK_COUNTRY)
    {
        this.pK_COUNTRY = pK_COUNTRY;
    }

    public String getpK_CURRTYPE()
    {
        return pK_CURRTYPE;
    }

    public void setpK_CURRTYPE(String pK_CURRTYPE)
    {
        this.pK_CURRTYPE = pK_CURRTYPE;
    }

    public String getpK_CUSTCLASS()
    {
        return pK_CUSTCLASS;
    }

    public void setpK_CUSTCLASS(String pK_CUSTCLASS)
    {
        this.pK_CUSTCLASS = pK_CUSTCLASS;
    }

    public String getpK_CUSTOMER()
    {
        return pK_CUSTOMER;
    }

    public void setpK_CUSTOMER(String pK_CUSTOMER)
    {
        this.pK_CUSTOMER = pK_CUSTOMER;
    }

    public String getPkCustomer() {
        return pkCustomer;
    }

    public void setPkCustomer(String pkCustomer) {
        this.pkCustomer = pkCustomer;
    }

    public String getpK_CUSTOMER_MAIN()
    {
        return pK_CUSTOMER_MAIN;
    }

    public void setpK_CUSTOMER_MAIN(String pK_CUSTOMER_MAIN)
    {
        this.pK_CUSTOMER_MAIN = pK_CUSTOMER_MAIN;
    }

    public String getpK_CUSTOMERPF()
    {
        return pK_CUSTOMERPF;
    }

    public void setpK_CUSTOMERPF(String pK_CUSTOMERPF)
    {
        this.pK_CUSTOMERPF = pK_CUSTOMERPF;
    }

    public String getpK_CUSTTAXES()
    {
        return pK_CUSTTAXES;
    }

    public void setpK_CUSTTAXES(String pK_CUSTTAXES)
    {
        this.pK_CUSTTAXES = pK_CUSTTAXES;
    }

    public String getpK_FINANCEORG()
    {
        return pK_FINANCEORG;
    }

    public void setpK_FINANCEORG(String pK_FINANCEORG)
    {
        this.pK_FINANCEORG = pK_FINANCEORG;
    }

    public String getpK_FORMAT()
    {
        return pK_FORMAT;
    }

    public void setpK_FORMAT(String pK_FORMAT)
    {
        this.pK_FORMAT = pK_FORMAT;
    }

    public String getpK_GROUP()
    {
        return pK_GROUP;
    }

    public void setpK_GROUP(String pK_GROUP)
    {
        this.pK_GROUP = pK_GROUP;
    }

    public String getpK_ORG()
    {
        return pK_ORG;
    }

    public void setpK_ORG(String pK_ORG)
    {
        this.pK_ORG = pK_ORG;
    }

    public String getpK_PROFITCENTER()
    {
        return pK_PROFITCENTER;
    }

    public void setpK_PROFITCENTER(String pK_PROFITCENTER)
    {
        this.pK_PROFITCENTER = pK_PROFITCENTER;
    }

    public String getpK_SUPPLIER()
    {
        return pK_SUPPLIER;
    }

    public void setpK_SUPPLIER(String pK_SUPPLIER)
    {
        this.pK_SUPPLIER = pK_SUPPLIER;
    }

    public String getpK_TIMEZONE()
    {
        return pK_TIMEZONE;
    }

    public void setpK_TIMEZONE(String pK_TIMEZONE)
    {
        this.pK_TIMEZONE = pK_TIMEZONE;
    }

    public String getRegisterfund()
    {
        return registerfund;
    }

    public void setRegisterfund(String registerfund)
    {
        this.registerfund = registerfund;
    }

    public String getSource()
    {
        return source;
    }

    public void setSource(String source)
    {
        this.source = source;
    }

    public String getTaxpayerid()
    {
        return taxpayerid;
    }

    public void setTaxpayerid(String taxpayerid)
    {
        this.taxpayerid = taxpayerid;
    }

    public String getTrade()
    {
        return trade;
    }

    public void setTrade(String trade)
    {
        this.trade = trade;
    }

    public Date getTs()
    {
        return ts;
    }

    public void setTs(Date ts)
    {
        this.ts = ts;
    }

    public Date getModifiedtime()
    {
        return modifiedtime;
    }

    public void setModifiedtime(Date modifiedtime)
    {
        this.modifiedtime = modifiedtime;
    }

    @Override
    public String toString()
    {
        return "NccBasicCustomer{" +
                "code='" + code + '\'' +
                ", corpaddress='" + corpaddress + '\'' +
                ", creationtime=" + creationtime +
                ", creator='" + creator + '\'' +
                ", custprop='" + custprop + '\'' +
                ", custstate='" + custstate + '\'' +
                ", dataoriginflag='" + dataoriginflag + '\'' +
                ", deF1='" + deF1 + '\'' +
                ", deF10='" + deF10 + '\'' +
                ", deF11='" + deF11 + '\'' +
                ", deF12='" + deF12 + '\'' +
                ", deF13='" + deF13 + '\'' +
                ", deF14='" + deF14 + '\'' +
                ", deF15='" + deF15 + '\'' +
                ", deF16='" + deF16 + '\'' +
                ", deF17='" + deF17 + '\'' +
                ", deF18='" + deF18 + '\'' +
                ", deF19='" + deF19 + '\'' +
                ", deF2='" + deF2 + '\'' +
                ", deF20='" + deF20 + '\'' +
                ", deF21='" + deF21 + '\'' +
                ", deF22='" + deF22 + '\'' +
                ", deF23='" + deF23 + '\'' +
                ", deF24='" + deF24 + '\'' +
                ", deF25='" + deF25 + '\'' +
                ", deF26='" + deF26 + '\'' +
                ", deF27='" + deF27 + '\'' +
                ", deF28='" + deF28 + '\'' +
                ", deF29='" + deF29 + '\'' +
                ", deF3='" + deF3 + '\'' +
                ", deF30='" + deF30 + '\'' +
                ", deF4='" + deF4 + '\'' +
                ", deF5='" + deF5 + '\'' +
                ", deF6='" + deF6 + '\'' +
                ", deF7='" + deF7 + '\'' +
                ", deF8='" + deF8 + '\'' +
                ", deF9='" + deF9 + '\'' +
                ", delperson='" + delperson + '\'' +
                ", dr='" + dr + '\'' +
                ", ecotypesincevfive='" + ecotypesincevfive + '\'' +
                ", enablestate='" + enablestate + '\'' +
                ", frozenflag='" + frozenflag + '\'' +
                ", innerprofitcenter='" + innerprofitcenter + '\'' +
                ", isfreecust='" + isfreecust + '\'' +
                ", ismobilecoopertive='" + ismobilecoopertive + '\'' +
                ", issupplier='" + issupplier + '\'' +
                ", isvat='" + isvat + '\'' +
                ", memo='" + memo + '\'' +
                ", mnecode='" + mnecode + '\'' +
                ", modifier='" + modifier + '\'' +
                ", name='" + name + '\'' +
                ", pK_AREACL='" + pK_AREACL + '\'' +
                ", pK_BILLTYPECODE='" + pK_BILLTYPECODE + '\'' +
                ", pK_COUNTRY='" + pK_COUNTRY + '\'' +
                ", pK_CURRTYPE='" + pK_CURRTYPE + '\'' +
                ", pK_CUSTCLASS='" + pK_CUSTCLASS + '\'' +
                ", pK_CUSTOMER='" + pK_CUSTOMER + '\'' +
                ", pkCustomer='" + pkCustomer + '\'' +
                ", pK_CUSTOMER_MAIN='" + pK_CUSTOMER_MAIN + '\'' +
                ", pK_CUSTOMERPF='" + pK_CUSTOMERPF + '\'' +
                ", pK_CUSTTAXES='" + pK_CUSTTAXES + '\'' +
                ", pK_FINANCEORG='" + pK_FINANCEORG + '\'' +
                ", pK_FORMAT='" + pK_FORMAT + '\'' +
                ", pK_GROUP='" + pK_GROUP + '\'' +
                ", pK_ORG='" + pK_ORG + '\'' +
                ", pK_PROFITCENTER='" + pK_PROFITCENTER + '\'' +
                ", pK_SUPPLIER='" + pK_SUPPLIER + '\'' +
                ", pK_TIMEZONE='" + pK_TIMEZONE + '\'' +
                ", registerfund='" + registerfund + '\'' +
                ", source='" + source + '\'' +
                ", taxpayerid='" + taxpayerid + '\'' +
                ", trade='" + trade + '\'' +
                ", ts=" + ts +
                ", modifiedtime=" + modifiedtime +
                '}';
    }

    public NccBasicCustomer()
    {
    }

    public NccBasicCustomer(String code, String corpaddress, Date creationtime, String creator, String custprop, String custstate, String dataoriginflag, String deF1, String deF10, String deF11, String deF12, String deF13, String deF14, String deF15, String deF16, String deF17, String deF18, String deF19, String deF2, String deF20, String deF21, String deF22, String deF23, String deF24, String deF25, String deF26, String deF27, String deF28, String deF29, String deF3, String deF30, String deF4, String deF5, String deF6, String deF7, String deF8, String deF9, String delperson, String dr, String ecotypesincevfive, String enablestate, String frozenflag, String innerprofitcenter, String isfreecust, String ismobilecoopertive, String issupplier, String isvat, String memo, String mnecode, String modifier, String name, String pK_AREACL, String pK_BILLTYPECODE, String pK_COUNTRY, String pK_CURRTYPE, String pK_CUSTCLASS, String pK_CUSTOMER, String pkCustomer,String pK_CUSTOMER_MAIN, String pK_CUSTOMERPF, String pK_CUSTTAXES, String pK_FINANCEORG, String pK_FORMAT, String pK_GROUP, String pK_ORG, String pK_PROFITCENTER, String pK_SUPPLIER, String pK_TIMEZONE, String registerfund, String source, String taxpayerid, String trade, Date ts, Date modifiedtime)
    {
        this.code = code;
        this.corpaddress = corpaddress;
        this.creationtime = creationtime;
        this.creator = creator;
        this.custprop = custprop;
        this.custstate = custstate;
        this.dataoriginflag = dataoriginflag;
        this.deF1 = deF1;
        this.deF10 = deF10;
        this.deF11 = deF11;
        this.deF12 = deF12;
        this.deF13 = deF13;
        this.deF14 = deF14;
        this.deF15 = deF15;
        this.deF16 = deF16;
        this.deF17 = deF17;
        this.deF18 = deF18;
        this.deF19 = deF19;
        this.deF2 = deF2;
        this.deF20 = deF20;
        this.deF21 = deF21;
        this.deF22 = deF22;
        this.deF23 = deF23;
        this.deF24 = deF24;
        this.deF25 = deF25;
        this.deF26 = deF26;
        this.deF27 = deF27;
        this.deF28 = deF28;
        this.deF29 = deF29;
        this.deF3 = deF3;
        this.deF30 = deF30;
        this.deF4 = deF4;
        this.deF5 = deF5;
        this.deF6 = deF6;
        this.deF7 = deF7;
        this.deF8 = deF8;
        this.deF9 = deF9;
        this.delperson = delperson;
        this.dr = dr;
        this.ecotypesincevfive = ecotypesincevfive;
        this.enablestate = enablestate;
        this.frozenflag = frozenflag;
        this.innerprofitcenter = innerprofitcenter;
        this.isfreecust = isfreecust;
        this.ismobilecoopertive = ismobilecoopertive;
        this.issupplier = issupplier;
        this.isvat = isvat;
        this.memo = memo;
        this.mnecode = mnecode;
        this.modifier = modifier;
        this.name = name;
        this.pK_AREACL = pK_AREACL;
        this.pK_BILLTYPECODE = pK_BILLTYPECODE;
        this.pK_COUNTRY = pK_COUNTRY;
        this.pK_CURRTYPE = pK_CURRTYPE;
        this.pK_CUSTCLASS = pK_CUSTCLASS;
        this.pK_CUSTOMER = pK_CUSTOMER;
        this.pkCustomer = pkCustomer;
        this.pK_CUSTOMER_MAIN = pK_CUSTOMER_MAIN;
        this.pK_CUSTOMERPF = pK_CUSTOMERPF;
        this.pK_CUSTTAXES = pK_CUSTTAXES;
        this.pK_FINANCEORG = pK_FINANCEORG;
        this.pK_FORMAT = pK_FORMAT;
        this.pK_GROUP = pK_GROUP;
        this.pK_ORG = pK_ORG;
        this.pK_PROFITCENTER = pK_PROFITCENTER;
        this.pK_SUPPLIER = pK_SUPPLIER;
        this.pK_TIMEZONE = pK_TIMEZONE;
        this.registerfund = registerfund;
        this.source = source;
        this.taxpayerid = taxpayerid;
        this.trade = trade;
        this.ts = ts;
        this.modifiedtime = modifiedtime;
    }
}
